.NET Core ব্যবহার করে প্রথম কনসোল অ্যাপ্লিকেশন তৈরি করা একটি সহজ এবং প্রাথমিক পদক্ষেপ। এটি আপনাকে .NET Core এর মূল ধারণাগুলি বুঝতে সাহায্য করবে এবং ভবিষ্যতে বড় অ্যাপ্লিকেশন তৈরি করার জন্য একটি শক্তিশালী ভিত্তি প্রদান করবে।
এখানে .NET Core Console Application তৈরি করার জন্য যে ধাপগুলি অনুসরণ করতে হবে তা বিস্তারিতভাবে আলোচনা করা হলো।
.NET Core SDK ইনস্টল করা না থাকলে প্রথমে সেটি ইনস্টল করতে হবে। .NET Core SDK ইনস্টল করার জন্য ডট নেট অফিসিয়াল ওয়েবসাইট থেকে সঠিক ভার্সন ডাউনলোড এবং ইনস্টল করুন।
Step 1: Command Line Interface (CLI) ব্যবহার করে প্রজেক্ট তৈরি করা
প্রথম কনসোল অ্যাপ্লিকেশন তৈরি করতে Command Line Interface (CLI) ব্যবহার করা যেতে পারে।
dotnet new console -n FirstConsoleApp
এখানে FirstConsoleApp
হচ্ছে অ্যাপ্লিকেশনের নাম। আপনি আপনার পছন্দমতো নাম ব্যবহার করতে পারেন।
Step 2: Program.cs ফাইল এডিট করা
ফোল্ডারটি ওপেন করে Program.cs ফাইলটিতে কিছু কোড যোগ করতে হবে। নিচে একটি উদাহরণ দেওয়া হলো:
using System;
class Program
{
static void Main(string[] args)
{
// "Hello, World!" আউটপুট প্রদর্শন করবে
Console.WriteLine("Hello, World!");
}
}
এখানে Main
মেথডটি আপনার অ্যাপ্লিকেশনের এন্ট্রি পয়েন্ট। এটি কনসোল উইন্ডোতে "Hello, World!" মেসেজটি প্রদর্শন করবে।
Step 3: কনসোল অ্যাপ্লিকেশন রান করা
প্রজেক্ট তৈরি এবং কোড লেখার পর, আপনি এই অ্যাপ্লিকেশনটি রান করতে পারেন।
cd FirstConsoleApp
dotnet run
এটি কনসোল উইন্ডোতে "Hello, World!" আউটপুট দেখাবে।
অ্যাপ্লিকেশন স্ট্রাকচার
অ্যাপ্লিকেশন কনফিগারেশন
.NET Core কনসোল অ্যাপ্লিকেশনে কনফিগারেশন অপশন যেমন ডেটাবেস সংযোগ, কাস্টম সেটিংস এবং অন্যান্য কনফিগারেশন মান সহজেই অন্তর্ভুক্ত করা যেতে পারে। এটি appsettings.json ফাইলের মাধ্যমে করা যায়।
Step 4: Visual Studio Code বা Visual Studio ব্যবহার
যদি আপনি Visual Studio বা Visual Studio Code ব্যবহার করতে চান, তাহলে সেখানে একটি নতুন Console Application তৈরি করতে পারেন। Visual Studio-এ নতুন প্রজেক্ট তৈরি করার জন্য:
সারাংশ
এটি ছিল আপনার প্রথম .NET Core Console Application তৈরি করার প্রক্রিয়া। কমান্ড লাইন, Visual Studio বা Visual Studio Code ব্যবহার করে আপনি সহজেই কনসোল অ্যাপ্লিকেশন তৈরি এবং রান করতে পারবেন। এই প্রাথমিক অ্যাপ্লিকেশনটি আপনাকে .NET Core এর কাঠামো, কোডিং স্টাইল এবং ডেভেলপমেন্ট পরিবেশের সাথে পরিচিত করিয়ে দেয়, যা পরবর্তীতে আরও জটিল অ্যাপ্লিকেশন তৈরি করতে সাহায্য করবে।
common.read_more